約 4,111,833 件
https://w.atwiki.jp/mt4eaeditor/pages/54.html
カスタムインジケータの平均足スムースドを条件で使用する 過去に何件か質問をいただいたので、 カスタムインジケータの平均足スムースドを使用する設定方法を紹介します。 単純な平均足を条件で使用する場合は、 ローソク足条件の平均足の設定が使用できますが、 カスタムインジケータの平均足スムースドの場合は、 比較条件でvalueの値を比較する必要があります。 平均足スムースドのvalueの値は以下のような感じになります。 value1 ひげ始値 value2 ひげ終値 value3 始値 value4 終値 (カスタムインジケータの種類によっては、valueの値の順番が違ったりするかもしれません。) 始値 < 終値 で上昇足 始値 > 終値 で下降足 となります。 1本前の平均足スムースドが上昇足であれば ●比較 スムースド val3 shift1 < スムースド val4 shift1 ●他の条件など <買い注文> + ++ 平均足スムースドが下降足から上昇足に変われば ●比較 スムースド val3 shift2 > スムースド val4 shift2 ●比較 スムースド val3 shift1 < スムースド val4 shift1 <買い注文> + ++ 2本前の平均足スムースドが下降足、1本前の平均足スムースドが上昇足か比較させています。
https://w.atwiki.jp/mt4eaeditor/pages/26.html
チュートリアル 移動平均線によるEAを作成する。 EAエディタの作成方法を学ぶにはチュートリアルを実際に作成してください。 チュートリアルの作成後は、 「条件設定例_1」「条件設定例_2」の条件文を真似て作成することで、 EAエディタの使用方法の基礎的な部分を学ぶことが出来ます。 1.使用する移動平均線を決める 取引対象になる通貨ペアと時間足を決めます。 とりあえず今回はEURUSD、時間足を5分にします。 移動平均線のクロスで取引するEAを作成してみます。 チャートにMT4標準の移動平均線を2つセットします。(罫線分析ツールにあるMoving Average) それぞれの値を白15 青60 にしてみました。(種別はSimple、適用価格はClose) この2つの移動平均線のクロスで取引するシステムにしてみます。 チャートにEAEditorのインジケータをセットして、 EAエディタを起動してください。 起動しましたら新規作成ボタンを押して、EA名に適当な名前を書いてNextボタンを押してください。 保存ボタンと読込ボタンを押して、インジケータの読込をしてください。 読込しましたら、インジケータの名前をわかりやすくするために 短期の移動平均線を 『短期MA』 長期の移動平均線を 『長期MA』 に変更してNextボタンを押してください。 買い思考のときは買い一本で、売り思考のときは売り一本で取引させたいので、 全般設定にて両建て禁止にチェックを入れます。 戦略を 短期が長期を上抜けたら、買い 短期が長期を下抜けたら、売り 4pipsで決済(指値は設定しない) とし、この条件を入力していきます。 買い条件を選択し、入力モードからクロス条件を選択、 項目1に短期MA、項目2に長期MA、条件を上抜けにセットし設定します。 設定した条件の次の行を選択し買い注文を設定します。 買い決済条件の行を選択し、損益決済注文を設定します。 売りも同じように設定していきます。売り注文の条件は下抜けにします。 入力し終わりましたら、Debugボタンを押してテスト用EAを作り、 ストラジーテスターでテストしてみましょう。 ストラジーテスターを実行します。 ストラジーテスターの使用方法は「ストラジーテスターの使用方法」に載せています。 ポジションを取ることを確認します。 テスト結果からロジックを考えます。 テスタ後にセッティングタブの右側にあるOpen Chertボタンを押せば、 Visual modeでテストしていなくてもテスト結果のチャートを開くことができます。 結果タブで注文をダブルクリックしますと、チャートも注文の場所に移動します。 マイナス結果になった注文をダブルクリックしてチャートを見ながら、 どう対応するか分析します。 この画像の場合は、注文番号が3番のポジションがマイナスになっています。 ポジション3番の注文命令、決済命令の箇所を見て、 チャートに新たなインジケータをセットしたりパラメータを変えたりして分析します。 EAエディタに新たなインジケータを追加したい場合は、 インジケータの読込用のチャートにインジケータを追加し、 テンプレートを保存し再度読込を行えば追加できます。 条件文を新たに追加した場合は、 すでにある条件や命令文を選択し上下ボタンで移動させて条件文の中に組み込んでください。
https://w.atwiki.jp/mt4tab/pages/13.html
MT4タブ化君の設定方法です。 1.MT4に付属のインジケータとライブラリーを入れてください。 MT4を起動しファイルメニューからデータフォルダを開くを選択してください。 データフォルダが開きます。 場合によってはMT4をここで終了させておいてください。 (DLLのコピー時に上書きができない場合があります。) 開いたフォルダに解凍して作成されたMQL4フォルダをフォルダごとコピーしてください。 上書きの確認が表示されますが問題ありませんので全てコピーして上書きを選択して実行してください。 あるいは下記を参考にファイルを一つずつコピーしてください。 『開いたフォルダ\MQL4\Indicators\』に、MT4tabu.ex4 『開いたフォルダ\MQL4\Libraries\』に、mtrg.dll コピーできましたら、必ずMT4を再起動してください。 ※コピーしたファイルが反映されません。 2.MT4を起動し、オプションでEAの動作を設定してください。 (オプション→Expert Advisorsで下図のようにチェックしてください。) 3.タブに設定したいチャートにインジケータ「MT4tabu」をセットしてください。 IDNo ‥ チャートごとに1~30までの一意の数値を設定してください。 設定したいチャートが複数の場合は、チャートごとにそれぞれIDNoを変えてインジケータをセットしてください。 4.MT4タブ化君を起動し、右クリックメニューの追加を選択しタブの追加を行ってください。 インジケータで設定したIDNoを選択しタブの追加を行ってください。 5.タブボタンを2~3回押してみて、正常に動作することを確認してください。
https://w.atwiki.jp/ninjatrader/pages/59.html
NinjaScriptで独自のインジケーターやストラテジーを開発する目的の核心は、価格データを評価することである。NinjaScriptは現在および過去の価格データを参照することを可能にする。Price Type、IndicatorおよびCustom Historical Seiresを含むいくつかの価格データのカテゴリがある。 定義 Price Type - 始値、終値、高値、低値および売買高のような、標準的なバーに基づいた価格 Indicator - 単純移動平均のような、Price Typeの値に基づいて計算される値 Custom Historical DataSeries - それぞれのヒストリカル・バーに格納し、結び付けたい、ユーザー独自の計算値 Price Typeデータの参照 Price Type 構文 エディタのショートカット 定義 Close Close[ int barsAgo ] "c" + Tab Key バーの終値 Open Open[ int barsAgo ] "o" + Tab Key バーの始値 High High[ int barsAgo ] "h" + Tab Key バーの高値 Low Low[ int barsAgo ] "l" + Tab Key バーの低値 Volume Volume[ int barsAgo ] "v" + Tab Key バーの取引高 Input Input[ int barsAgo ] "i" + Tab Key バーのデフォルトのPrice Type * あなたは、何らかの価格データを参照するために、[ int barsAgo ]の部分に値を入れる必要があることに気付くだろう。これは非常に単純な概念である。すなわち、barsAgoは参照するために前に遡るバーの個数を意味し、intはbarsAgoが整数値であることを示す。例えば1つ前のバーの高値が現在のバーの高値より小さいかどうかを調べる命令文は、このように記述することができる: High[1] High[0]; 直近の3つのバーの終値の平均値を計算する命令文は、このように記述することができる: ( Close[2] + Close[1] + Close[0] ) / 3; 既に見当がついているかもしれないが、現在のバーのデータを参照するには、barsAgoパラメーターに値0(ゼロ)を渡すことによって成される。基本的に我々が言わんとしているのは0個前のバーの価格データを示せということであり、それは現在のバーを意味する。 * Inputは、デフォルトのPrice Typeを常に指し示し且つアクセス可能である、特別なプロパティである。ソース・データとして異なるPrice Typeの使用に対応しているインジケーターがあり、そのInput[int barsAgo]プロパティを参照する場合、自動的に正しいPrice Typeオブジェクトを参照する。これは進歩的な話題である。 Indicatorデータの参照方法 NinjaScriptは、あなたがアクセスできる内蔵のインジケータのライブラリを備えている。それぞれのインジケータへのアクセス方法の明確な定義については、Indicator Methodsの項を参照。 全てのインジケーターの値は次の方法でアクセスすることができる: indicator( parameters )[ int barsAgo ] indicator はアクセスしたいインジケーターの名前、 parameters はそのインジケータに必要な何らかの関連付けのあるパラメーター、そして barsAgo は現在のバーからオフセットさせたいバーの個数である。 例として、現在の終値が20単位周期(訳注:バー周期とでも言い換えれば良いか)の単純移動平均より大きいかどうかを調べる命令文は、このよう記述することができる: Close[0] SMA(20)[0]; 20単位周期の高値の単純移動平均に対して同様に調べたいのであれば、このように記述することができる: Close[0] SMA(High, 20)[0]; 14単位周期のCCIインジケーターが上昇するかどうかを調べるには、このように命令文を記述することができる: CCI(14)[0] CCI(14)[1]; 10単位周期のCCIに関する1つ前のバーの値 = CCI(10)[1] である。 様々なインジケータの値にアクセスするための正確な文法については、Indicator Methodsの項を参照すること。
https://w.atwiki.jp/sbacktester/pages/17.html
よくある質問 購入前に関する質問 Q1. どのようなインジケータでも使用できますか。 A1. ストラジーテスター上で使用できないインジケータもまれに存在します。
https://w.atwiki.jp/mt4eaeditor/
MT4EAエディタ v7.02 日野ソフトウェア Guroad MT4のEA作成ソフトです。 EAとは自動売買ソフトのことです。 プログラミングができなくてもEAを作成することができます。 EAを作成・研究するための補助ソフトとなります。 簡単な仕様 インジケータ、カスタムインジケータが使用できます。 市販のインジケータも使用できます。 他時間足のインジケータが使用できます。 時間をかけずにEAの設定を構築することができます。 買いのみのEA、売りのみのEA、決済専用のEA、トラリピ戦略のEAが作成できます。 ナンピン注文命令、ドテン注文命令、トレール注文命令が1命令で簡単に設定できます。 複利設定が設定できます。 インジケータのバッファ値を調べるバッファチェッカー機能を搭載しています。 ストラジーテスターの数値の最適化に対応した強力なデバッグ機能を搭載しています。 EAの作成はソースコード(mq4)ファイルが残ります。 作成したEAの著作権は作成したユーザ様にあり、EAの販売などは自由に行うことができます。 生成されるソースコードには自動生成特有の無駄な処理がほぼなく、EAは軽快に動作します。 生成されるソースコードは非常に単純なアルゴリズムで作成され、初心者の方でもコードの流れを追って見ることができます。 プログラムを一から作成するよりも格段に作業効率の向上が図れます (ソフトの画面に出てる)Proってなに? 生成したEAの著作権がユーザ様にあり、 EAを自由に使用・販売することができるという意味あいから付けております。 EAは1つ1万~4万前後で出品されているようです。 主なEA販売代行サイト FX-ON :http //fx-on.com/ テラス :http //www.openterrace.jp/ ゲムトレード :http //www.gem-trade.jp/ zuluトレード(シグナル配信):http //zulutrade.jakou.com/ MT4EAエディタ (DL-MARKET) MT4EAエディタ (STORESJP) 動作確認済みOS: Windows XP、 Windows 7(32bit)、 Windows 7(64bit)、 Windows 2008(VPS系)、 Windows 8、 Windows 10
https://w.atwiki.jp/color-cube/pages/26.html
プレイヤーキャラクタ 本作は、6人の獣味あふれる獣々しい(←重複表現)キャラクタから一人を選んでプレイします。 キャラクタによってショットの特性が異なります。 アリザ、ユニについてはバランスを取った(つもり)ですが、他のキャラは多少バランスが崩れるようです。 当然のことながら(?)全員♀で、なおかつ耳が付いています。 ※けものみ【獣味】:[名]獣らしさ。人型のキャラクタに獣の特徴があること、また、その特徴。 ※けもけもし-い【獣々しい】:[形]人型のキャラクタに獣の特徴があること。 アリザ=リン(Aliza Rin) 種族 :兎 ショット :通常弾のみ(扇形) インジケータ:[2][3][4][6] 通常弾の発射数を表示 ショットは前方ショット(通常弾)のみですが、通常弾の発射方向・数を4通りに切り替えられます。 インジケータは一度に発射する通常弾の数を表します。 ([2]=前方ツイン、[3]=3way、[4]=4way、[6]=6way) 3、4、6wayは扇形に弾が出ます。 ショットは自分で当てにいかなければなりません。敵に応じてショットを的確に切り替えられる上級者向け。が、そんなキャラを一番左に持ってくるのは、私(あかねファン)の趣味だったりします(笑)。 ユニ=イェルキ(Juni Yelqi) 種族 :猫 ショット :通常弾+誘導弾 インジケータ:[0][1][2][4] 誘導弾の発射数を表示 威力はやや弱いですが、敵を確実に追いかける誘導ショットを前方ショットと同時に撃ちます。 インジケータは一度に発射する誘導弾の数を示し、 ([0]=前方ショットのみ、[1]~[4]=前方ショットに加えて誘導弾を1~4発発射) 前方ショットはインジケータに影響されず、常にV字状に飛びます。 道中でもボスでも弾よけに専念できる使いやすい初心者向けのキャラクタです。 ただし、CRAZYの2面ボスなんかではこの特性が災いするようです(笑) ミル=フィール(Mill Fiele) 種族 :犬 ショット :通常弾+放物弾 インジケータ:[0][1][2][4] 放物弾の発射数を表示 前方ショットと同時に放物弾を同時に撃ちます。放物弾は発射後、ちょっと後ろに下がってから前方へ加速して飛んでいきます(放物線を描く)。 ([0]=前方ショットのみ、[1]~[4]=前方ショットに加えて放物弾を1~4発発射) 後方に敵がいるときは便利かもしれません。 なお、前方ショットの飛び方はユニと同じです(V字)。 ちょっと後ろに攻撃できるので、そういう場所では放物弾が役に立ちます。「後ろから撃たれた! オーノー。」などと叫んでしまう人にお薦め。 選択画面で "parabola" と書いてありますが、あれは「放物線」という意味です。並行に飛んでくる電波を放物面で反射させると一点に集まる性質を利用したのが「パラボラアンテナ」です。詳しくは物理の教科書を参照されたし。 パミー=トプル(Pammy Topl) 種族 :リス ショット :通常弾+回転弾 インジケータ:[0][1][2][4] 回転弾の発射数を表示 前方ショットと同時に回転弾を同時に撃ちます。回転弾は発射後、プレイヤーの周りをしばらく回転して消えます。 前方ショットの飛び方はアリザの[2]と同じです(前方ツイン)。 回転弾には弾消し属性があり、敵弾を相殺することが可能です。 敵弾が固まって飛んできたり、回転弾よりも内側で敵に撃たれたりするとピンチです。 さらに、回転弾の威力は激弱で、防御を固めようとすればするほど攻撃力が落ちることになります。 防御重視の人にお薦めですが、強いサブウェポンがないと苦戦を強いられるでしょう。 ラム=リクレ(Lam Liqre) 種族 :ネズミ ショット :通常弾のみ(並列) インジケータ:[2][3][4][6] 通常弾の発射数を表示 アリザ同様、攻撃は通常弾のみで、通常弾を前方に発射します。 アリザと違うのは、射程距離の制限があることと、ショットがすべて前方(=上)に並行に飛ぶことです。 他のキャラはインジケータの数値が大きいと連射速度が落ちますが、ラムの場合は落ちません。 その代わり、連射速度が速いまま射程距離が短くなっていきます。 ([2]=前方ツイン、[3]=前方3列、[4]=前方4列、[6]=前方6列) ハイブリッドアタック中は連射速度が1.5倍、射程距離が2倍になります。 攻撃力を上げれば上げるほど射程距離が短くなり、接近戦を強いられます。 攻撃的な人にお薦め。 クレアス=セント(Creas Cent) 種族 :狼 ショット :通常弾のみ(貫通) インジケータ:[4][3][2][1] 通常弾の発射数を表示 通常ショットを12発まとめて発射します。 インジケータはショットを発射する方向を表し、まとめて撃たれる数は常に合計12発分で各方向に分散します。 ([4]=4方向×3発/[3]=3方向×4発/[2]=2方向×6発/[1]=1方向×12発) どの状態でも単発ですが、耐久力の低い敵は貫通し(しているように見え)ます。 ハイブリッドアタック中は貫通弾を連射します。 [1]の状態ならほとんどの雑魚敵を一撃で屠る(ほふ-る)、紛れもなく最強キャラ。 ゲームバランスが崩れるので使いすぎに注意しましょう(笑) 使いやすさは、ユニ>アリザ≒クレアス≒ラム>ミル≒パミー でしょうか……(汗)。 きっと完成したら何名かは隠しキャラに戻るでしょう(^^;)。 MagicalForces
https://w.atwiki.jp/ketcindy/pages/184.html
Vtickmark([1,"1",2,"sw","2"]); 縦軸の座標,書き出しの方向,書き出す数式を指定して横軸の目盛を書く. 書き出しの位置を省略すると,デフォルトで"w"(西方向)に書き出す. #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (title=) vtickmark.zip Addax(1); Vtickmark([1,"1",2,"sw","2"]); // 縦軸の座標1の西方向に$1$を,座標2の南西方向に$2$を書き出す.
https://w.atwiki.jp/mt4eaeditor/pages/51.html
範囲値を使用する レート値やインジケータ、カスタムインジケータの値を範囲指定することが出来ます。 範囲を指定したいレートやインジケータのvalを選択し、 赤枠のタブにて範囲を指定してください。 範囲には以下の種類があります。 ・ Shift範囲 ・ 時間範囲 ・ 日付範囲 ・ 曜日範囲 ・ 週範囲 青枠にて各範囲ごとの設定を行い、 setボタンで値を入力してください。 setボタンで範囲が指定された入力値が項目に設定されます。 ※週範囲は週足チャートを使用します。 週範囲をロジックで使用する場合は、 必ず週足チャートをダウンロードしておいてください。 使用例 前日の最高値と比較させる レート値,日付範囲,最高値,1,1 比較条件にレート値の日付範囲を入力します。 10本前の一目の最高値と比較させる 01,Ichimoku Kinko Hyo,val_1,Shift範囲,最高値,1,10 比較条件に一目のShift範囲を入力します。
https://w.atwiki.jp/memorandum_book/pages/45.html
void SetIndexDrawBegin( int index, int begin) インジケータラインを開始する足の番号を設定する。 インジケータは左から右方向へ描かれる。 右から左方向へデータが与えられているインジケータ配列の値はデータウィンドウやチャートに表示することはできない。 デフォルトとして0を設定すれば、すべてのデータが描かれる。 index ラインインデックス。0-7 begin 描き始める足の位置